<!DOCTYPE html>
<html prefix="og: http://ogp.me/ns# article: http://ogp.me/ns/article#
" lang="zh_cn">
<head>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>笔记软件的七年之痒 | vitamind3 竹里馆</title>
<link href="../../assets/css/all-nocdn.css" rel="stylesheet" type="text/css">
<link href="../../assets/css/ipython.min.css" rel="stylesheet" type="text/css">
<link href="../../assets/css/nikola_ipython.css" rel="stylesheet" type="text/css">
<meta name="theme-color" content="#5670d4">
<meta name="generator" content="Nikola (getnikola.com)">
<link rel="alternate" type="application/rss+xml" title="RSS" hreflang="zh_cn" href="../../rss.xml">
<link rel="canonical" href="https://vitamind3.gitee.io/posts/bi-ji-ruan-jian-de-qi-nian-zhi-yang/">
<!--[if lt IE 9]><script src="../../assets/js/html5.js"></script><![endif]--><meta name="author" content="vitamind3">
<link rel="prev" href="../zen-yang-tiao-xuan-bi-ji-ruan-jian/" title="怎样挑选笔记软件" type="text/html">
<link rel="next" href="../tui-jian-yi-kuan-blazorjie-mian-kai-fa-ku/" title="推荐一款blazor界面开发库" type="text/html">
<meta property="og:site_name" content="vitamind3 竹里馆">
<meta property="og:title" content="笔记软件的七年之痒">
<meta property="og:url" content="https://vitamind3.gitee.io/posts/bi-ji-ruan-jian-de-qi-nian-zhi-yang/">
<meta property="og:description" content="作为某知笔记的老用户，也是多年的付费用户，今年初最终决定切换到了obsidian+logseq笔记。在这里记录一下自己这样选择的原因。
为什么选择某知笔记
我能找到的最早的一条某知笔记创建于2013年1月。在使用某知之前，我使用的笔记软件主要是tidllywiki ，再之前则是leo。顺带提一句，这两款软件竟然能一路坚持更新到现在，也着实是很好很强大，leo连界面实现都从最初的tk更新到了现在的p">
<meta property="og:type" content="article">
<meta property="article:published_time" content="2022-01-26T23:43:06+08:00">
<meta property="article:tag" content="PKM">
<meta property="article:tag" content="笔记软件">
</head>
<body>
<a href="#content" class="sr-only sr-only-focusable">跳到主内容</a>

<!-- Menubar -->

<nav class="navbar navbar-expand-md static-top mb-4
navbar-dark
bg-dark
"><div class="container">
<!-- This keeps the margins nice -->
        <a class="navbar-brand" href="../../">

            <span id="blog-title">vitamind3 竹里馆</span>
        </a>
        <button class="navbar-toggler" type="button" data-toggle="collapse" data-target="#bs-navbar" aria-controls="bs-navbar" aria-expanded="false" aria-label="Toggle navigation">
            <span class="navbar-toggler-icon"></span>
        </button>

        <div class="collapse navbar-collapse" id="bs-navbar">
            <ul class="navbar-nav mr-auto">
<li class="nav-item">
<a href="../../pages/introduction" class="nav-link">欢迎</a>
                </li>
<li class="nav-item">
<a href="../../archive.html" class="nav-link">文章归档</a>
                </li>
<li class="nav-item">
<a href="../../categories/" class="nav-link">分类</a>
                </li>
<li class="nav-item">
<a href="../../rss.xml" class="nav-link">RSS 源</a>

                
            </li>
</ul>
<ul class="navbar-nav navbar-right"></ul>
</div>
<!-- /.navbar-collapse -->
    </div>
<!-- /.container -->
</nav><!-- End of Menubar --><div class="container" id="content" role="main">
    <div class="body-content">
        <!--Body content-->
        
        
        
<article class="post-text h-entry hentry postpage" itemscope="itemscope" itemtype="http://schema.org/Article"><header><h1 class="p-name entry-title" itemprop="headline name"><a href="." class="u-url">笔记软件的七年之痒</a></h1>

        <div class="metadata">
            <p class="byline author vcard p-author h-card"><span class="byline-name fn p-name" itemprop="author">
                    vitamind3
            </span></p>
            <p class="dateline">
            <a href="." rel="bookmark">
            <time class="published dt-published" datetime="2022-01-26T23:43:06+08:00" itemprop="datePublished" title="2022-01-26 23:43">2022-01-26 23:43</time></a>
            </p>
            

        </div>
        

    </header><div class="e-content entry-content" itemprop="articleBody text">
    <div>
<p>作为某知笔记的老用户，也是多年的付费用户，今年初最终决定切换到了obsidian+logseq笔记。在这里记录一下自己这样选择的原因。</p>
<h3>为什么选择某知笔记</h3>
<p>我能找到的最早的一条某知笔记创建于2013年1月。在使用某知之前，我使用的笔记软件主要是tidllywiki ，再之前则是leo。顺带提一句，这两款软件竟然能一路坚持更新到现在，也着实是很好很强大，leo连界面实现都从最初的tk更新到了现在的pyqt。</p>
<p>当时比较了约五款当时流行的笔记软件，表面上的功能其实大同小异，并没有明显的差别。但是我最终选中了某知笔记主要是因为以下这几点原因：</p>
<!-- TEASER_END -->

<ul>
<li>摘录网页的功能很棒。<ul>
<li>选中页面，在笔记中粘贴。样式基本能保持不变。当时这一条其他的笔记也能做到。</li>
<li>但是，某知笔记明显能胜过其他笔记的一点是，网页上的图片也会下载下来，最终存入ziw文件。对的，其实笔记只会把图片存为一个链接，而不会保存图片本身。</li>
</ul>
</li>
<li>笔记文件格式公开。笔记文件离线保存，且易于导出及处理。整个笔记保存在本地的文件夹里，每个笔记对应一个ziw文件。ziw文件就是一个zip文件，解压即得到了html文件和相关的图片等资源。</li>
<li>后续也推出了对markdown格式的支持。</li>
</ul>
<h3>为什么不再使用某知笔记</h3>
<p>在使用某知笔记的这9年里，基本没有为该用什么笔记软件的问题困扰过。到现在，我的笔记已经累计有了1.5万多条。某知笔记宣布收费的时候，也基本没有什么犹豫就付费成为了会员。那既然已经用了这么多年为什么今年要换笔记软件呢？</p>
<ul>
<li>搜索功能拉胯。我为什么记笔记呢？是为了用。但我都搜不到，我怎么用呢？</li>
<li>软件长年没有有效大的更新。虽然时不时有更新，但都是小的bugfix，而没有功能上的进步。或者是因为技术债太多，已经积重难返？所以才直接推出了一个新的版本。</li>
<li>我自己曾经修改了笔记的默认css模板。但恶心的是，软件会自动更新，而且每次自动更新，都会把我修改的模板给覆盖掉。好像就这个问题反馈过，但没啥下文。好像是QQ上找老魏说的？忘了。</li>
<li>从去年开始，发现同步功能总会有问题。同步时会卡住。卡住的症状是启动同步后，竟然可以从上班一直同步到下班关机。关闭笔记软件时还提示同步没有结束。看同步日志输出，会发现它一直卡在某个笔记上没有进展。</li>
<li>我为什么会注意到同步的问题呢？因为我要移动笔记，这时笔记软件告诉我不能移动笔记，因为当前正在同步。这一点非常恶心。同步时为什么就不能移动笔记？OneDrive在同步时不能移动文件吗？</li>
</ul>
<p>那为什么不用新的版本？就是那个新的Note Pro。</p>
<ul>
<li>这个版本不再把笔记以ziw的方式离线保存。我也没找到它到底是把笔记保存在什么位置。</li>
</ul>
<p>除了上面说到的原因，另一条重要的原因是：我不再想把笔记同步到云端，只想保存在自己电脑里。</p>
<h3>之前的笔记怎么办</h3>
<p>既然决定了，并且也已经更换到了obsidian，那某知之前的笔记呢？当然是得存下来。</p>
<p>我尝试了把笔记全部同步到本地。 但是就是一直卡住，同步几天了，不行。而且我发现了规律，每次重启某知后，可以同步，但同步不到10分钟，必定卡住，每次最多也就同步10几篇。也就是说，如果想把笔记全部同步下来，得不停的重启软件，启动同步。想想就DT。</p>
<p>无意中发现某知笔记支持 OpenAPI 。😏哦，那就好办了😎。肝了几个晚上，撸出来一把python小脚本，有这么几个功能：</p>
<ol>
<li>下载个人笔记的wiz笔记和附件。</li>
<li>下载群组的wiz笔记和附件。</li>
<li>对笔记做一些调整，例如：1)笔记html的title为未命名。2)同名笔记。</li>
<li>基于singlefile脚本把笔记打包成单一html文件。</li>
</ol>
<p>在弄这个脚本的时候就发现，从KB服务器下载笔记时，时不时就会出现SSH连接错误：The handshake operation timed out 。怀疑同步卡住可能和这个有关。但是我的脚本就不会卡住啊，为什么呢？因为我设置了timeout呀。</p>
<p>那不用某知笔记，这些html就能搜索了吗？对呀，用 everything + docfetch 。</p>
<h3>最后</h3>
<p>虽然上面说了某知笔记这么些毛病，但毕竟也用了这么些年，即使有些毛病，也比其他某些不支持导出的笔记软件强太多。</p>
<p>那以后就会一直用obsidian吗？以后的事谁知道呢。但是不论选择哪一款笔记软件，在开始时就要考虑好导出笔记的方案，这才是对自己负责的做法。</p>
</div>
    </div>
    <aside class="postpromonav"><nav><ul itemprop="keywords" class="tags">
<li><a class="tag p-category" href="../../categories/pkm/" rel="tag">PKM</a></li>
            <li><a class="tag p-category" href="../../categories/bi-ji-ruan-jian/" rel="tag">笔记软件</a></li>
        </ul>
<ul class="pager hidden-print">
<li class="previous">
                <a href="../zen-yang-tiao-xuan-bi-ji-ruan-jian/" rel="prev" title="怎样挑选笔记软件">上一篇文章</a>
            </li>
            <li class="next">
                <a href="../tui-jian-yi-kuan-blazorjie-mian-kai-fa-ku/" rel="next" title="推荐一款blazor界面开发库">下一篇文章</a>
            </li>
        </ul></nav></aside></article><!--End of body content--><footer id="footer">
            Contents ©         <a href="https://vitamind3.gitee.io/">vitamind3</a> - Powered by         <a href="https://getnikola.com" rel="nofollow">Nikola</a>         
            
            
        </footer>
</div>
</div>


        <script src="../../assets/js/all-nocdn.js"></script><script>
    baguetteBox.run('div#content', {
        ignoreClass: 'islink',
        captions: function(element){var i=element.getElementsByTagName('img')[0];return i===undefined?'':i.alt;}});
    </script><script>
var _hmt = _hmt || [];
(function() {
  var hm = document.createElement("script");
  hm.src = "https://hm.baidu.com/hm.js?09027755f7478e129aec2cdd3acf9a4c";
  var s = document.getElementsByTagName("script")[0]; 
  s.parentNode.insertBefore(hm, s);
})();
</script>
</body>
</html>
